import Vue from 'vue'
import App from './App'
import router from './router'
import echarts from 'echarts' // 引入echarts
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css';  //引入样式
import VueResource from 'vue-resource'
import Vuex from 'vuex'//使用vuex插件
import store from './store/store.js'
import directive from './utils/directive.js'//引入窗口拖拽组件
import BaiduMap from 'vue-baidu-map'    //引入百度地图所有api
import BMap from 'BMap'   //全局注册，一定要放在vue下面

Vue.use(Vuex)
Vue.prototype.$echarts = echarts
Vue.use(ElementUI)
Vue.use(VueResource)
Vue.prototype.HOST = '/api'
Vue.config.productionTip = false

//挂载到vue实例
Vue.use(BaiduMap, {
  ak: '712kqWzGk4MENiR98xWp5fDoaKcGNqwg'    //这个地方是官方提供的ak密钥
})
// 4. 挂载到App。
// 记得要通过 router 配置参数注入路由，
// 从而让整个应用都有路由功能

new Vue({
  BMap,//挂载，非npm命令引入的组件，在这里挂在
  directive,//备注：Vue.use(directive) 方式引入无效，通过npm 安装的，才能Vue.use
  store,//挂载store
  router,
  render: h => h(App)
}).$mount('#app')



